A linear-space algorithm for distance preserving graph embedding
نویسندگان
چکیده
The distance preserving graph embedding problem is to embed vertices of a given weighted graph into points in d-dimensional Euclidean space for a constant d so that for each edge the distance between their corresponding endpoints is as close to the weight of the edge as possible. If the given graph is complete, that is, if distance constraints are given as a full matrix, then multi-dimensional scaling can minimize the sum of squared embedding errors in polynomial time. A serious disadvantage is its quadratic space requirement. In this paper we develop a linear-space algorithm for this problem. A key idea is to partition a set of n objects into O( √ n) disjoint subsets (clusters) of size O( √ n) such that the minimum inter cluster distance is maximized among all possible such partitions. Experimental results and applications to canonical representations of manifold meshes are included.
منابع مشابه
Linear-Space Algorithms for Distance Preserving Embedding
The distance preserving graph embedding problem is to embed vertices of a given weighted graph into points in 2-dimensional Euclidean space so that for each edge the distance between their corresponding endpoints is as close to the weight of the edge as possible. If the given graph is complete, that is, if distance constraints are given as a full matrix, then principal coordinate analysis can s...
متن کاملBinary Embedding: Fundamental Limits and Fast Algorithm
Binary embedding is a nonlinear dimension reduction methodology where high dimensional data are embedded into the Hamming cube while preserving the structure of the original space. Specifically, for an arbitrary N distinct points in S, our goal is to encode each point using mdimensional binary strings such that we can reconstruct their geodesic distance up to δ uniform distortion. Existing bina...
متن کاملVisualizing Graphs with Structure Preserving Embedding
Structure Preserving Embedding (SPE) is a method for embedding graphs in lowdimensional Euclidean space such that the embedding preserves the graph’s global topological properties. Specifically, topology is preserved if a connectivity algorithm can recover the original graph from only the coordinates of its nodes after embedding. Given an input graph and an algorithm for linking embedded nodes,...
متن کاملDetecting Overlapping Communities in Social Networks using Deep Learning
In network analysis, a community is typically considered of as a group of nodes with a great density of edges among themselves and a low density of edges relative to other network parts. Detecting a community structure is important in any network analysis task, especially for revealing patterns between specified nodes. There is a variety of approaches presented in the literature for overlapping...
متن کاملIsometric Projection by Deng Cai , Xiaofei He , and
Recently the problem of dimensionality reduction has received a lot of interests in many fields of information processing, including data mining, information retrieval, and pattern recognition. We consider the case where data is sampled from a low dimensional manifold which is embedded in high dimensional Euclidean space. The most popular manifold learning algorithms include Locally Linear Embe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Comput. Geom.
دوره 42 شماره
صفحات -
تاریخ انتشار 2009